window.onload=function(){
    "use strict";
    //新标准方式 (51cloud 5.3.0 及以上版本):
    let cloudurl = "http://10.39.1.84:8889",    //云渲染服务地址, 8889:固定端口
    orderID = "261DC956";  //渲染口令, 在云渲染客户端上获得

    var cloudRender = new cloudRenderer('player', 0);

	function GetUrlStartRenderCloud() {
        fetch(`${cloudurl}/Renderers/Any/order`, {
            //方式 ①
            method: "POST",
            headers: { "Content-type": "application/x-www-form-urlencoded" },
            body: `order=${orderID}&width=${window.innerWidth}&height=${window.innerHeight}`
            //order 渲染口令必填; 初始化云渲染固定分辨率输出, 可选; 默认以云渲染客户端设置的分辨率输出

            //方式 ②
            //method: "POST",
            //headers: { "Content-type": "application/json" },
            //body: JSON.stringify({order:order, width:window.innerWidth, height:window.innerHeight})
        }).then(res => {
            if (!res.ok) { throw Error(res.statusText) }
            return res.json()
        }).then(json => {
            if (json.url) {

                //启动云渲染
                cloudRender.SuperAPI("StartRenderCloud", json.url);

                //事件注册
                // cloudRender.SuperAPI("RegisterCloudResponse", myHandleResponseFunction);
            }
        }).catch((error) => {
            console.error('Error: ', error);
        });
    }

	setTimeout(function(){
		GetUrlStartRenderCloud();
	}, 3000)
    
}